#include <bits/stdc++.h>
using namespace std;
int num, x,i,j,k;
int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	vector<int> v1;
	cin >> num;
	for (i = 0; i < num; i++) {
		cin>>x;
		for(j=0,k=v1.size();j<k;j++){
			if(x == v1[j]){
				break;
			}
			
		}
		if(k == j ){
			v1.push_back(x);	
		}
	}
	sort(v1.begin(),v1.end());
	cout<<v1.size()<<endl;
//	cout<<v1.at(x);
	for(auto g:v1){
		cout<<g<<" ";
	}
}











//
//int main() {
//	ios::sync_with_stdio(0);
//	cin.tie(0);
//	cin >> num;
//	int cno[num] = {-1};
//	int g;
//	for (int i = 0; i < num; i++) {
//		cin >> x;
//		int j;
//		for (j = 0; j < 10; j++) {
//			if (x == cno[j]) {
//				break;
//			}
//		}
//		if (j == 10) {
//			cno[i] = x;
//			g++;
//		}
//	}
//	int gg[g]={0}, k = 0;
//	for (int i = 0; i < g; i++) {
//		if (x != 0) {
//			gg[k++] = cno[i];
//		}
//	}
//	cout << g << endl;
//	for (int i = 0; i < g; i++)cout << gg[i] << " ";
//	return 0;
//}
